Agent-Based Modelling of Decentralized Ant Behaviour using High Performance Computing
نویسنده
چکیده
Ant colonies are complex biological systems that respond to changing conditions in nature by solving dynamic problems. Their ability of decentralized decision-making and their self-organized trail systems have inspired computer scientists since 1990s, and consequently initiated a class of heuristic search algorithms, known as ant colony optimization (ACO) algorithms. These have proven to be very effective in solving combinatorial optimisation problems, especially in the field of telecommunication. The major challenge in social insect research is understanding how colony-level behaviour emerges from individual interactions. Models to date focus on simple pheromone usage with mathematically devised behaviour, which deviates largely from the real ant behaviour. Furthermore, simulating large-scale behaviour at the individual level is a difficult computational challenge; hence models fail to simulate realistic colony sizes and dimensions for foraging environments. In this thesis, FLAME, an agent-based modelling (ABM) framework capable of producing parallelisable models, was used as the modelling platform and simulations were performed on a High Performance Computing (HPC) grid. This enabled large-scale simulations of complex models to be run in parallel on a grid, without compromising on the time taken to attain results. Furthermore, the advanced features of the framework, such as dynamic creation of agents during a simulation, provided realistic grounds for modelling pheromones and the environment. ABM approach through FLAME was utilized to improve existing models of the Pharaoh’s ants (Monomorium pharaonis) focusing on their foraging strategies. Based on related biological research, a number of hypotheses were further tested, which were: (i) the ability of the specialist ‘U-turner’ ants in trail maintenance, (ii) the trail choices performed at bifurcations, and (iii) the ability of ants to deposit increased concentrations of pheromones based on food quality. Heterogeneous colonies with 7% U-turner ant agents were further shown to perform significantly better in foraging compared to homogeneous colonies. Furthermore, laying pheromones with a higher intensity based on food quality was shown to be beneficial for the Pharaoh’s ant colonies in switching to more rewarding trails. The movement of the Pharaoh’s ants in unexplored areas (without pheromones) was also investigated by conducting biological experiments. Video tracking was used to extract movement vectors from the recordings of experiments and the data obtained was subject to statistical analysis in order to devise parameters for ant movement in the models developed. Overall, this research makes contributions to biology and computer science research by: (i) utilizing ABM and HPC via FLAME to reduce technological challenges, (ii) further validating existing hypotheses through realistic models, (iii) developing a video tracking system to acquire experimental data, and (iv) discussing potential applications to emergent telecommunication and networking problems.
منابع مشابه
Multi-policy optimization in decentralized autonomic systems
Autonomic computing systems are those that are capable of managing themselves based only on highlevel objectives given by humans. In such systems the details of how to meet their objectives, even in the face of changing operating conditions, are left to the systems themselves. Therefore, autonomic systems are required to be able to self-optimize, self-heal, self-protect, and self-configure. Ena...
متن کاملFormal Modelling and Verification of Cooperative Ant Behaviour in Event-B
Multi-agent technology is a promising approach to development of complex decentralised systems that dynamically adapt to changing environmental conditions. The main challenge while designing such multi-agent systems is to ensure that reachability of the systemlevel goals emerges through collaboration of autonomous agents despite changing operating conditions. In this paper, we present a case st...
متن کاملA Multi-Agent Dispatching Heuristic for Manufacturing Systems Using Ant Colonies
This paper addresses the problem of optimizing the scheduling of a production system, using a decentralized heuristic in a parallel machine environment. The proposed algorithm extends the use of the traveling salesman problem for scheduling in single machine models to a multiple machine problem. Here, the algorithm is applied to a complex production environment with time constrains, and its per...
متن کاملطراحی مدل عاملمحور و کاربرد آن در باستانشناسی
The aim of this paper is to consider what constitutes agent-based modelling (ABM) and how this can relate to archaeological reasoning. The development and construction of ABM models is an essential prerequisite for most archaeological reasoning. Both directly and indirectly, archaeologists are making extensive use of ideas and methods in applications that derive from archaeological, anthropolog...
متن کاملAn Ant Colony-based framework for Internet-scale Peer-to-Peer Grids
Grid is an exciting buzzword in the computing world today, mainly in the scientific area. It is usually defined as the exploitation of a varied set of networked computing resources, including large or small computers, PDAs, file servers and graphics devices. The emerging Internet based peer-to-peer Grid infrastructures, which are based on a “flat” organization allowing seamless discovery, acces...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011